﻿#ifndef WRBYTESPARSER_H
#define WRBYTESPARSER_H

//表示简单对象解析器。
template <class T> class WRBytesParser
{
public:
    //尝试解析数据，并返回是否解析成功。
    bool parse(const unsigned char* buf, int len, T& val)
    {
        if (sizeof(T) != len)
            return false;
        val = *(const T*)buf;
        return true;
    }
};

#endif // WRBYTESPARSER_H
